package com.huanletao.guava.str;

import com.google.common.base.Charsets;
import com.google.common.base.Joiner;
import com.google.common.base.Strings;
import com.google.common.io.Files;
import com.google.common.primitives.Ints;

import java.io.File;
import java.io.IOException;
import java.util.List;

public class demo3 {
    public static void main(String[] args) throws IOException {

        File input = new File("C:\\Windows\\System32\\drivers\\etc\\hosts");
        // 会自动关闭流
        List<String> files = Files.readLines(input, Charsets.UTF_8);
        //由于是按行读取，所以这里只有加上"\n"才能保证这个字符串和文本内容完全一致
        String text = Joiner.on("\n").join(files);
        System.out.println(text);

        File output = new File("F:\\logs\\b.txt");
        Files.write(text.getBytes(), output);




    }
}
